#pragma once

#include <cstdio>
#include <string>
#include <iostream>

enum ExitCode
{
    OK,
    SOCKET_ERR,
    BIND_ERR,
    LISTEN_ERR,
    USAGE_ERR,
    FORK_ERR
};

class NoCopy
{
public:
    NoCopy() {}

    NoCopy(const NoCopy &) = default;
    NoCopy &operator=(const NoCopy &) = default;

    ~NoCopy() {}
};